package com.sky.task;

import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import java.util.Date;

/**
 * 自定义定时任务类
 */
@Component //定时任务类需要加上Component注解 成为IOC容器的bean
@Slf4j
public class MyTask {

    /**
     * 定时任务 每隔5秒触发一次
     */
    // @Scheduled(cron = "0/5 * * * * ?") // 该cron表达式表示 从第0秒开始每5秒执行一次。
    public void executeTask() { //需要定义一个方法是没有返回值的，方法名是任意的
        log.info("定时任务开始执行：{}", new Date());
    }
}
